export interface treeOutPut {
    /// <summary>
    /// 主键
    /// </summary>
    key: string

    /// <summary>
    /// 上级主键（没有为空字符）
    /// </summary>
    pKey: string

    /// <summary>
    /// 公司key
    /// </summary>
    corporationKey: string

    /// <summary>
    /// 系统key
    /// </summary>
    systemKey: string

    /// <summary>
    /// 值
    /// </summary>
    label: string

    /// <summary>
    /// 排序
    /// </summary>
    sort: number

    /// <summary>
    /// 是否禁用
    /// </summary>
    disabled: boolean

    /// <summary>
    /// 是否叶子节点
    /// </summary>
    isLeaf: boolean

    /// <summary>
    /// 图标
    /// </summary>
    icon: string

    //节点类型
    nodeType: number

    /// <summary>
    /// 子节点
    /// </summary>
    children: treeOutPut[]
}

export interface treeExtendOutPut {

    /// <summary>
    /// 主键
    /// </summary>
    key: string

    /// <summary>
    /// 上级主键（没有为空字符）
    /// </summary>
    pKey: string

    /// <summary>
    /// 公司key
    /// </summary>
    corporationKey: string

    /// <summary>
    /// 系统key
    /// </summary>
    systemKey: string

    /// <summary>
    /// 值
    /// </summary>
    label: string

    /// <summary>
    /// 排序
    /// </summary>
    sort: number

    /// <summary>
    /// 是否禁用
    /// </summary>
    disabled: boolean

    /// <summary>
    /// 是否叶子节点
    /// </summary>
    isLeaf: boolean

    /// <summary>
    /// 图标
    /// </summary>
    icon: string

    //节点类型
    nodeType: number

    /// <summary>
    /// 子节点
    /// </summary>
    children: treeExtendOutPut[]

    /// <summary>
    /// 扩展数据
    /// </summary>
    extendData: any
}